package org.koshinuke.test;
import javax.ws.rs.core.Application;
import com.sun.jersey.test.framework.AppDescriptor;
/**
* @author taichi
*/
public class SimpleAppDescriptor extends AppDescriptor {
public static class Builder extends
AppDescriptor.AppDescriptorBuilder<Builder, SimpleAppDescriptor> {
Class<? extends Application> clazz;
public Builder(Class<? extends Application> clazz) {
this.clazz = clazz;
}
@Override
public SimpleAppDescriptor build() {
return new SimpleAppDescriptor(this);
}
}
Class<? extends Application> clazz;
public SimpleAppDescriptor(Builder builder) {
super(builder);
this.clazz = builder.clazz;
}
public Class<? extends Application> getApplicationClass() {
return this.clazz;
}
}